﻿#pragma once
#include<stdio.h>
#include<assert.h>
#include<stdlib.h>
#include<stdbool.h>
typedef int STDatatype;
typedef struct stack
{
	STDatatype* a;
	int top;
	int capacity;
}ST;
void STInit(ST* pst);//初始化
void STDestroy(ST* pst);//销毁
void STPush(ST* pst,STDatatype x);//入栈；
void STPop(ST* pst);//出栈；
STDatatype STTop(ST* pst);//栈顶元素；
bool STEmpty(ST* pst);//判断是否为空